top-driving apparatus - Français Anglais Dictionnaire